Skip to main content

The Technologies Behind Stirling PDF

Stirling PDF harnesses several technologies throughout its implementation.

Java

As part of the JAVA framework to host the WebUI itself we use Spring Boot and Thymeleaf. Apache PDFBox is the core of the PDF functionality within Stirling-PDF. They offer a variety of methods to edit PDFs which we have then built Stirling-PDF on. We also show all licenses used within our Java application here.

JavaScript

Core Components

Additional Technologies

  • HTML, CSS, JavaScript for the frontend
  • Docker for containerization
  • jcefmaven (specifically for portable non-server version)

For a comprehensive list of all technologies within the java application and their licenses, please visit our licenses page.